//一个电脑可能有不同性能的芯片，用户可以根据自己的需求选择合适的芯片
class M1{
    run(){
        console.log('性能：999');
    }
}
class Intert{
    run(){
        console.log('性能：888');
    }
}
class Macbook{
    constructor(chip){
        this.chip = chip
    }
    run(){
        this.chip.run()
    }
}
let itertBook = new Macbook(new Intert())
let m1Book = new Macbook(new M1())
itertBook.run()
m1Book.run()
//性能：888
//性能：999